﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Pages/MasterPages/PrimaryMaster.Master" AutoEventWireup="true" CodeBehind="ViewFolders.aspx.cs" Inherits="ArchivingDataWebForms.Pages.Folders.ViewFolders" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <script type="text/javascript">
        function RefreshFolderTree(id) {
            window.setTimeout(function () {
                $('#<%=HiddenFieldRefreshTree.ClientID%>').val(id);
                $('#<%=ButtonRefreshTree.ClientID%>').trigger('click');
            }, 1000);
        }
        function resizing(sender, Args) {
            $find('<%=this.RadWindowDefault.ClientID%>').hide();
        }
        function resizeEnd(sender, Args) {
            setWindowPosition();
        }
        function setWindowPosition() {
            window.setTimeout(function () {
                $find('<%=this.RadWindowDefault.ClientID%>').hide();
                $find('<%=this.RadWindowDefault.ClientID%>').show();
                $('iframe[name=<%=this.RadWindowDefault.ID%>]').parents('div').css('height', $('#mZone').css('height'));
                $('iframe[name=<%=this.RadWindowDefault.ID%>]').parents('div').css('width', $('#mZone').css('width'));
                $('iframe[name=<%=this.RadWindowDefault.ID%>]').parents('table').css('height', $('#mZone').css('height'));
                $('iframe[name=<%=this.RadWindowDefault.ID%>]').parents('table').css('width', $('#mZone').css('width'));
            }, 100);
        }
        $(document).ready(function () {
            $(window).resize(function () { setWindowPosition(); });
            $(document).resize(function () { setWindowPosition(); });
        });
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="RadRibbonBar">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadTreeViewFolder" UpdatePanelCssClass=""></telerik:AjaxUpdatedControl>
                    <telerik:AjaxUpdatedControl ControlID="diVcutNode" />
                    <telerik:AjaxUpdatedControl ControlID="RadWindowDefault" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="RadTreeViewFolder">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadTreeViewFolder" UpdatePanelCssClass=""></telerik:AjaxUpdatedControl>
                    <telerik:AjaxUpdatedControl ControlID="RadWindowDefault" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="RadButtonRemoveCutnode">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadTreeViewFolder" UpdatePanelCssClass=""></telerik:AjaxUpdatedControl>
                    <telerik:AjaxUpdatedControl ControlID="diVcutNode" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="ButtonRefreshTree">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadTreeViewFolder" UpdatePanelCssClass=""></telerik:AjaxUpdatedControl>
                    <telerik:AjaxUpdatedControl ControlID="diVcutNode" />
                    <telerik:AjaxUpdatedControl ControlID="RadWindowDefault" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManagerProxy>
    <ul class="UlLayout">
        <li>
            <telerikHelper:AdvancedRibbonBar ID="RadRibbonBar" runat="server" SkinID="RadRibbonBarDefault" EnableMinimizing="true" OnButtonClick="RadRibbonBar_ButtonClick">
                <Tabs>
                    <telerik:RibbonBarTab ID="RibbonBarTabFolder" runat="server" Text="المجلدات" Value="Folders" ToolTip="المجلدات">
                        <telerik:RibbonBarGroup ID="RibbonBarGroup3" runat="server" Text="عرض" Value="Export" ToolTip="عرض الملفات والخصائص">
                            <Items>
                                <telerik:RibbonBarButton ID="RibbonBarButtonShowFiles" runat="server" CommandName="ShowFiles" Text="الملفات" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/files.png&amp;W=32&amp;H=32" ToolTip="عرض الملفات" />
                                <telerik:RibbonBarButton ID="RibbonBarButtonShowProperties" runat="server" CommandName="ShowProperties" Text="الخصائص" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/properties.png&amp;W=32&amp;H=32" ToolTip="عرض الخصائص" />
                            </Items>
                        </telerik:RibbonBarGroup>
                        <telerik:RibbonBarGroup ID="RibbonBarGroupCreateFolder" runat="server" Text="الانشاء" Value="Createfolders" ToolTip="الانشاء">
                            <Items>
                                <telerik:RibbonBarButton ID="RibbonBarButtonPrimaryFolders" runat="server" CommandName="createPrimaryFolder" Text="مجلد رئيسي" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/Defaultfolder.png&amp;W=32&amp;H=32" ToolTip="انشاء مجلد رئيسي" />
                                <telerik:RibbonBarButton ID="RibbonBarButtonSubFolder" runat="server" CommandName="createSubFolder" Text="مجلد فرعي" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/subfolder.png&amp;W=32&amp;H=32" ToolTip="قم باختيار احد المجلدات لانشاء مجلد فرعي بداخله" />
                            </Items>
                        </telerik:RibbonBarGroup>
                        <telerik:RibbonBarGroup ID="RibbonBarGroup1" runat="server" Text="التعديل" Value="Createfolders" ToolTip="التعديل">
                            <Items>
                                <telerik:RibbonBarButton ID="RibbonBarButtonModifyFolder" runat="server" CommandName="ModifyFolder" Text="تعديل" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/Edit.png&amp;W=32&amp;H=32" ToolTip="قم باختيار احد المجلدات لتعديله" />
                                <telerik:RibbonBarButton ID="RibbonBarFolderUP" runat="server" CommandName="FolderUP" Text="تحريك لأعلى" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/Up.png&amp;W=32&amp;H=32" ToolTip="تحريك المجلد لأعلى" />
                                <telerik:RibbonBarButton ID="RibbonBarButtonDown" runat="server" CommandName="FolderDown" Text="تحريك لأسفل" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/Down.png&amp;W=32&amp;H=32" ToolTip="تحريك المجلد لأسفل" />
                                <telerik:RibbonBarButton ID="RibbonBarButtonCopy" runat="server" CommandName="CopyFolder" Text="نسخ" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/Copy.png&amp;W=32&amp;H=32" ToolTip="انسخ احد المجلدات والصقه فى مجلد اخر" />
                                <telerik:RibbonBarButton ID="RibbonBarButtonCut" runat="server" CommandName="CutFolder" Text="قص" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/CUt.png&amp;W=32&amp;H=32" ToolTip="قص احد المجلدات والصقه فى مجلد اخر" />
                                <telerik:RibbonBarButton ID="RibbonBarButtonPaste" runat="server" CommandName="PasteFolder" Text="لصق" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/Paste.png&amp;W=32&amp;H=32" ToolTip="قص احد المجلدات والصقه فى مجلد اخر" />
                                <telerik:RibbonBarButton ID="RibbonBarButtonToPrimaryFolder" runat="server" CommandName="ToPrimaryFolder" Text="تحويل الى رئيسي" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/RootFolder.png&amp;W=32&amp;H=32" ToolTip="تحويل الى مجلد رئيسي" />
                            </Items>
                        </telerik:RibbonBarGroup>
<%--                        <telerik:RibbonBarGroup ID="RibbonBarGroup4" runat="server" Text="الحذف" Value="ImportFolders" ToolTip="الحذف">
                            <Items>
                                <telerik:RibbonBarButton ID="RibbonBarButtonRecycleBin" runat="server" CommandName="RecycleBin" Text="حذف" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/pc.png&amp;W=32&amp;H=32" ToolTip="استيراد من الجهاز الحالي" />
                            <telerik:RibbonBarButton ID="RibbonBarButtonUnRecycle" runat="server" CommandName="Network" Text="الشبكه الداخلية" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/network.png&amp;W=32&amp;H=32" ToolTip="استيراد من الشبكه الداخليه" />
                                <telerik:RibbonBarButton ID="RibbonBarButton3" runat="server" CommandName="FTP" Text="FTP" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/ftp.png&amp;W=32&amp;H=32" ToolTip="استيراد من Ftp" />
                            </Items>
                        </telerik:RibbonBarGroup>--%>
                        <telerik:RibbonBarGroup ID="RibbonBarGroupImportFolders" runat="server" Text="الاستيراد" Value="ImportFolders" ToolTip="الاستيراد">
                            <Items>
                                <telerik:RibbonBarButton ID="RibbonBarButtonLocal" runat="server" CommandName="Local" Text="الجهاز الحالي" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/pc.png&amp;W=32&amp;H=32" ToolTip="استيراد من الجهاز الحالي" visible="false"/>
                                <telerik:RibbonBarButton ID="RibbonBarButtonInteranet" runat="server" CommandName="Network" Text="استيراد" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/network.png&amp;W=32&amp;H=32" ToolTip="استيراد من الشبكه الداخليه" />
                                <telerik:RibbonBarButton ID="RibbonBarButtonFTP" runat="server" CommandName="FTP" Text="FTP" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/ftp.png&amp;W=32&amp;H=32" ToolTip="استيراد من Ftp" visible="false"/>
                            </Items>
                        </telerik:RibbonBarGroup>
                        <telerik:RibbonBarGroup ID="RibbonBarGroup2" runat="server" Text="التصدير" Value="Export" ToolTip="التصدير" Visible="false">
                            <Items>
                                <telerik:RibbonBarButton ID="RibbonBarButtonExport" runat="server" CommandName="Export" Text="تصدير" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/Export.png&amp;W=32&amp;H=32" ToolTip="تصدير الى مجلد داخلي" />
                            </Items>
                        </telerik:RibbonBarGroup>
                    </telerik:RibbonBarTab>
                    <telerik:RibbonBarTab ID="RibbonBarTabFiles" runat="server" Text="الملفات" Value="Files" ToolTip="الملفات">
                        <telerik:RibbonBarGroup ID="RibbonBarGroupImportFiles" runat="server" Text="الاستيراد" Value="ImportFiles" ToolTip="الانشاء">
                            <Items>
                                <telerik:RibbonBarButton ID="RibbonBarButtonScanner" runat="server" CommandName="Scanner" Text="Scanner" Size="Large" ImageUrlLarge="~/ImageEditting.axd?U=~/Images/Scanner.png&amp;W=32&amp;H=32" ToolTip="انشاء ملف من عملية المسح الضوئي" />
                            </Items>
                        </telerik:RibbonBarGroup>
                    </telerik:RibbonBarTab>
                </Tabs>
            </telerikHelper:AdvancedRibbonBar>
        </li>
        <%-- cut node  --%>
        <li class="paddingTop">
            <div id="divCutNode" runat="server" visible="false">
                <telerik:RadButton ID="RadButtonCutNode" runat="server" Text="" Font-Size="X-Large" Height="40px" Enabled="false">
                </telerik:RadButton>
                <telerik:RadButton ID="RadButtonRemoveCutnode" runat="server" Text="" OnClick="RadButtonRemoveCutnode_Click" Width="40px" Height="40px">
                    <Image ImageUrl="~/ImageEditting.axd?U=~/Images/Undo.png&amp;W=40&amp;H=40" />
                </telerik:RadButton>
            </div>
        </li>
        <%-- Refresh Tree  --%>
        <li style="display: none;">
            <div>
                <asp:Button ID="ButtonRefreshTree" runat="server" Text="" OnClick="ButtonRefreshTree_Click" />
                <asp:HiddenField ID="HiddenFieldRefreshTree" Value="" runat="server" />
            </div>
        </li>
        <li>
            <telerik:RadButton ID="RadButtonSilverLightEnd" runat="server" Text="RadButton" OnClick="RadButtonSilverLightEnd_Click" Style="display: none;"></telerik:RadButton>
        </li>
        <li class="paddingTop">
            <telerik:RadSplitter ID="RadSplitterVertical" runat="server" Orientation="Vertical" LiveResize="True" Width="100%" Height="900px">
                <telerik:RadPane ID="RadPaneRight" runat="server" Width="180px">
                    <div style="padding-right: 20px;">
                        <telerik:RadTreeView ID="RadTreeViewFolder" runat="server" OnNodeExpand="RadTreeViewFolder_NodeExpand" OnNodeClick="RadTreeViewFolder_NodeClick">
                        </telerik:RadTreeView>
                    </div>
                </telerik:RadPane>
                <telerik:RadSplitBar ID="RadSplitBar1" runat="server"></telerik:RadSplitBar>
                <telerik:RadPane ID="RadPaneLeft" runat="server" OnClientResizing="resizing" OnClientResized="resizeEnd">
                    <div id="mZone" style="width: 100%; height: 100%;">
                        <telerik:RadWindow ID="RadWindowDefault" runat="server" AutoSize="false" Width="100%" Height="100%" Behaviors="Resize,Reload" InitialBehaviors="Default" VisibleOnPageLoad="true" VisibleStatusbar="false" CssClass="customZindex" RestrictionZoneID="mZone"></telerik:RadWindow>
<%--                        <iframe id="IFrameDefault" runat="server" src="" style="width: 100%; height: 100%;"></iframe> --%>
                    </div>
                </telerik:RadPane>
            </telerik:RadSplitter>
        </li>
    </ul>
</asp:Content>
